Description
The pareent element for all ArcPad toolbars.
Diagram
Overview
|
TOOLBARS
The pareent element for all ArcPad toolbars.
|
Sequence
|
TOOLBAR 1..∞
Used to define a toolbar in an applet file (*.apa) or custom configuration file (ArcPad.apx).
|
buttonsize optional Restriction of xs:int
Specifies the scale factor for the size of toolbar buttons on this toolbar. For example, a value of 2 makes toolbar buttons twice as large as the standard size (16X16). This setting overrides the buttonsize attribute in the DISPLAY element (in ArcPadPrefs.apx).
|
|
caption optional xs:string
|
|
image optional xs:string
|
|
name optional xs:string
|
|
visible optional Restriction of xs:string
|
|
Sequence
|
SEPARATOR 1..∞
Used to specify a separator between tools in a custom toolbar.
|
|
TOOLBUTTON 1..∞
Used to define a custom toolbutton or specify a built-in toolbutton in a toolbar.
|
command optional xs:string
|
|
image optional xs:string
|
|
name optional xs:string
|
|
shortcut optional xs:string
|
|
onclick optional xs:string
Specify the script to run when this event occurs.
|
|
onpointerdown optional xs:string
Specify the script to run when this event occurs.
|
|
onpointermove optional xs:string
Specify the script to run when this event occurs.
|
|
onpointerup optional xs:string
Specify the script to run when this event occurs.
|
|
prompt optional xs:string
|
|
tooltip optional xs:string
|
|
Sequence
|
MENUITEM 1..∞
Used to define a custom toolbutton or specify a built-in toolbutton in a pull-down menu.
|
caption optional xs:string
|
|
command optional xs:string
|
|
image optional xs:string
|
|
name optional xs:string
|
|
onclick optional xs:string
Specify the script to run when this event occurs.
|
|
onpointerdown optional xs:string
Specify the script to run when this event occurs.
|
|
onpointermove optional xs:string
Specify the script to run when this event occurs.
|
|
onpointerup optional xs:string
Specify the script to run when this event occurs.
|
|
promote optional Restriction of xs:string
|
|
prompt optional xs:string
|
|
shortcut optional xs:string
|
|
|
|
|
|
|
|
backgroundcolor optional xs:string
|
|
horizalignment optional Restriction of xs:string
|
|
style optional Restriction of xs:int
|
|
tintcolor optional xs:string
|
|
transparency optional xs:double
|
|
Sequence
|
|
command optional xs:string
|
|
useonce optional Restriction of xs:string
|
|
flip optional Restriction of xs:string
|
|
|
|
|
|
Examples
|
Copy Code |
<ArcPad>
<CONFIG>
<TOOLBARS>
<TOOLBAR name="main" visible="true"/>
<MENUITEM command="new"/>
<SEPARATOR/>
<MENUITEM command="openmap"/>
<MENUITEM command="savemap"/>
<MENUITEM command="savemapas"/>
<SEPARATOR/>
<MENUITEM command="mapproperties"/>
<SEPARATOR/>
<MENUITEM command="recentfiles"/>
<MENUITEM command="recentlayers"/>
<SEPARATOR/>
<MENUITEM command="exit"/>
</TOOLBUTTON>
</TOOLBAR>
<TOOLBAR name="tlbCustomToolBar1" caption="Tools" visible="true" image="">
<TOOLBUTTON name="tlAddPole" shortcut="" image="Street_Light.ico" onpointerdown="Call AddPole" tooltip="Add Pole" prompt="Add a new pole to the Poles layer"/>
</TOOLBAR>
</TOOLBARS>
</CONFIG>
<SCRIPT src="ArcPad.vbs" language="vbscript"/>
</ArcPad>
|
Source
<xs:element name="TOOLBARS" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:sequence>
<xs:element name="TOOLBAR" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="SEPARATOR">
<xs:complexType />
</xs:element>
<xs:element name="TOOLBUTTON" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="MENUITEM" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute ref="caption" />
<xs:attribute ref="command" />
<xs:attribute ref="image" />
<xs:attribute ref="name" />
<xs:attribute ref="onclick" />
<xs:attribute ref="onpointerdown" />
<xs:attribute ref="onpointermove" />
<xs:attribute ref="onpointerup" />
<xs:attribute default="false" name="promote">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="true" />
<xs:enumeration value="false" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute ref="prompt" />
<xs:attribute ref="shortcut" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="command" />
<xs:attribute ref="image" />
<xs:attribute ref="name" />
<xs:attribute ref="shortcut" />
<xs:attribute ref="onclick" />
<xs:attribute ref="onpointerdown" />
<xs:attribute ref="onpointermove" />
<xs:attribute ref="onpointerup" />
<xs:attribute ref="prompt" />
<xs:attribute ref="tooltip" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="buttonsize" />
<xs:attribute ref="caption" />
<xs:attribute ref="image" />
<xs:attribute ref="name" />
<xs:attribute ref="visible" />
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" name="MAPNAVIGATOR">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="8" name="TOOLBUTTON">
<xs:complexType>
<xs:attribute ref="command" />
<xs:attribute default="true" name="useonce">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="true" />
<xs:enumeration value="false" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute default="true" name="flip">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="true" />
<xs:enumeration value="false" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute default="SteelBlue" ref="backgroundcolor" />
<xs:attribute ref="horizalignment" />
<xs:attribute default="0" name="style">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0" />
<xs:maxInclusive value="3" />
<xs:pattern value="[\-+]?[0-9]+" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute default="0,20,40" name="tintcolor" type="xs:string" />
<xs:attribute default="0.0" ref="transparency" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
|
See Also